;
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;
;  KEZXe[g
;
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;
;--------------------------------------------------------------------------------------------------
;
;  <{> 肢܂ăXe[g
;
;--------------------------------------------------------------------------------------------------
[StateDef 500]
type=U
movetype=U
physics=U
movehitpersist=1
hitdefpersist=1
;--------------------------------------------------------------------------------------------------
[State ]
type=ChangeState
trigger1=IsHelper
trigger2=Name!="Angelia"
trigger2=AuthorName!="Youjo_M"||!NumExplod(15999999)||!SelfAnimExist(15544855)||PowerMax!=544855||!NumExplod(15000000+ID)
persistent=256
value=5150
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=StateTypeSet
trigger1=1
statetype=S
movetype=A
physics=N
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=ChangeAnim
trigger1=Anim=500&&AnimElemNo(0)<101
value=Anim
elem=AnimElemNo(0)+1
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=ChangeAnim
trigger1=Anim!=500
value=500
elem=2
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,Rg[tO]
type=VarSet
trigger1=1
sysvar(0)=(sysvar(0)&(2^-1))
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=CtrlSet
trigger1=1
value=(sysvar(0)&1)
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=VelSet
trigger1=1
X=0
Y=0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,ړ]
type=PosSet
trigger1=Anim=500&&AnimElemNo(0)=50
X=(50+Random%151)*ifelse(Pos X<0&&!(GameTime%2),1,-1)
Y=(50+Random%151)*ifelse(Pos Y<0&&(GameTime%2),1,-1)
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=AttackDist
trigger1=1
value=0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=PlayerPush
trigger1=1
value=0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=ScreenBound
trigger1=1
value=0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=NotHitBy
trigger1=1
time=1
value=SCA
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,[v]
type=PlaySnd
trigger1=Anim=500&&AnimElemNo(0)=40
value=S500,0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,ׁ[]
type=PlaySnd
trigger1=Anim=500&&AnimElemNo(0)=10
value=S500,1
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=RemoveExplod
trigger1=NumExplod(501)
ID=501
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,c1]
type=Explod
triggerall=Anim=500
trigger1=(AnimElemNo(0)=[32,34])||(AnimElemNo(0)=[77,79])
trigger1=var(0):=1
trigger2=(AnimElemNo(0)=[35,37])||(AnimElemNo(0)=[74,76])
trigger2=var(0):=2
trigger3=(AnimElemNo(0)=[38,40])||(AnimElemNo(0)=[71,73])
trigger3=var(0):=3
trigger4=(AnimElemNo(0)=[41,43])||(AnimElemNo(0)=[68,70])
trigger4=var(0):=4
trigger5=(AnimElemNo(0)=[44,46])||(AnimElemNo(0)=[65,67])
trigger5=var(0):=5
trigger6=(AnimElemNo(0)=[47,49])||(AnimElemNo(0)=[62,64])
trigger6=var(0):=6
anim=500+var(0)
ID=501
postype=Left
pos=Ceil(160+Pos X),Ceil(ScreenPos Y)
bindtime=-1
removetime=2
facing=Facing
sprpriority=544855
scale=0.5,0.5
ownpal=1
ontop=1
trans=Add
supermovetime=256*256*256*128-1
pausemovetime=256*256*256*128-1
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,j[g|[YXe[g]
type=SelfState
trigger1=Anim=500
trigger1=AnimElemNo(0)=101
persistent=256
value=0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=PalFX
trigger1=1
time=1
add=0,0,0
mul=256,256,256
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=PosAdd
trigger1=1
X=Vel X
Y=Vel Y
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=PosSet
trigger1=Pos X!=[-140,140]
X=140-280*(Pos X<0)
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=PosSet
trigger1=Pos Y!=[-80,0]
Y=-80+80*(Pos Y>0)
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=RemoveExplod
trigger1=NumExplod(1)
ID=1
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=Explod
triggerall=Anim=500
trigger1=AnimElemNo(0)<6||(AnimElemNo(0)=[98,101])
trigger1=var(0):=1
trigger2=(AnimElemNo(0)=[6,9])||(AnimElemNo(0)=[94,97])
trigger2=var(0):=2
trigger3=(AnimElemNo(0)=[10,13])||(AnimElemNo(0)=[90,93])
trigger3=var(0):=3
trigger4=(AnimElemNo(0)=[14,17])||(AnimElemNo(0)=[86,89])
trigger4=var(0):=4
trigger5=(AnimElemNo(0)=[18,40])||(AnimElemNo(0)=[71,85])
trigger5=var(0):=5
trigger6=AnimElemNo(0)=[41,70]
trigger6=var(0):=6
anim=100000000+Anim*10000+var(0)
ID=1
postype=Left
pos=Ceil(160+Pos X),Ceil(ScreenPos Y)
facing=Facing
removetime=-1
sprpriority=544855
scale=0.5,0.5
ownpal=1
ontop=1
supermovetime=256*256*256*128-1
pausemovetime=256*256*256*128-1
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=AssertSpecial
trigger1=NumExplod(1)
flag=Invisible
flag2=NoShadow
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,WXe[g]
type=ChangeState
trigger1=1
persistent=256
value=544856
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
;
;  <{> ̂߂̓X^[CgXe[g1
;
;--------------------------------------------------------------------------------------------------
[StateDef 1000]
type=U
movetype=U
physics=U
movehitpersist=1
hitdefpersist=1
;--------------------------------------------------------------------------------------------------
[State ]
type=ChangeState
trigger1=IsHelper
trigger2=Name!="Angelia"
trigger2=AuthorName!="Youjo_M"||!NumExplod(15999999)||!SelfAnimExist(15544855)||PowerMax!=544855||!NumExplod(15000000+ID)
persistent=256
value=5150
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=StateTypeSet
trigger1=1
statetype=S
movetype=A
physics=N
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=ChangeAnim
trigger1=Anim=1000&&AnimElemNo(0)<43
value=Anim
elem=AnimElemNo(0)+1
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=ChangeAnim
trigger1=Anim!=1000
value=1000
elem=2
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,Rg[tO]
type=VarSet
trigger1=1
sysvar(0)=(sysvar(0)&(2^-1))
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,U]
type=Turn
trigger1=(Facing*(EnemyNear(!EnemyNear,Alive&&NumEnemy>1&&EnemyNear(NumEnemy>1),Alive),Pos X-Pos X)<0)
trigger1=Anim=1000&&AnimElemNo(0)=2
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=CtrlSet
trigger1=1
value=(sysvar(0)&1)
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=VelSet
trigger1=AnimElemNo(0)=2
Y=-10
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=VelSet
trigger1=AnimElemNo(0)=14
X=7.6
Y=-7.6
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=AttackDist
trigger1=1
value=0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=PlayerPush
trigger1=1
value=0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=ScreenBound
trigger1=1
value=0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=NotHitBy
trigger1=1
time=1
value=SCA
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,Ƃ[I]
type=PlaySnd
trigger1=Anim=1000
trigger1=AnimElemNo(0)=6
value=S1000,0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,SE]
type=PlaySnd
trigger1=Anim=1000
trigger1=AnimElemNo(0)=14
value=S1000,1
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,̂߂̓X^[CgXe[g4]
type=ChangeState
trigger1=Anim=1000
trigger1=AnimElemNo(0)>=30
trigger1=Random%600<120
persistent=256
value=1030
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=ChangeState
trigger1=Anim=1000
trigger1=AnimElemNo(0)>=40
persistent=256
value=1004
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=PalFX
trigger1=1
time=1
add=0,0,0
mul=256,256,256
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=PosAdd
trigger1=1
X=Vel X
Y=Vel Y
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=PosSet
trigger1=Pos X!=[-150,150]
X=150-300*(Pos X<0)
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=PosSet
trigger1=Pos Y<-140
Y=-140
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=RemoveExplod
trigger1=NumExplod(1)
ID=1
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=Explod
triggerall=Anim=1000
trigger1=AnimElemNo(0)<4
trigger1=var(0):=1
trigger2=AnimElemNo(0)=[4,5]
trigger2=var(0):=2
trigger3=AnimElemNo(0)=[6,7]
trigger3=var(0):=3
trigger4=AnimElemNo(0)=[8,11]
trigger4=var(0):=4
trigger5=AnimElemNo(0)=[12,13]
trigger5=var(0):=5
trigger6=AnimElemNo(0)=[14,43]
trigger6=(AnimElemNo(0)%4)=[0,1]
trigger6=var(0):=6
trigger7=(AnimElemNo(0)%4)=[2,3]
trigger7=var(0):=7
anim=100000000+Anim*10000+var(0)
ID=1
postype=Left
pos=Ceil(160+Pos X),Ceil(ScreenPos Y)
facing=Facing
removetime=-1
sprpriority=544855
scale=0.5,0.5
ownpal=1
ontop=1
supermovetime=256*256*256*128-1
pausemovetime=256*256*256*128-1
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=AssertSpecial
trigger1=NumExplod(1)
flag=Invisible
flag2=NoShadow
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,WXe[g]
type=ChangeState
trigger1=1
persistent=256
value=544856
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
;
;  <{> ̂߂̓X^[CgXe[g2
;
;--------------------------------------------------------------------------------------------------
[StateDef 1004]
type=U
movetype=U
physics=U
movehitpersist=1
hitdefpersist=1
;--------------------------------------------------------------------------------------------------
[State ]
type=ChangeState
trigger1=IsHelper
trigger2=Name!="Angelia"
trigger2=AuthorName!="Youjo_M"||!NumExplod(15999999)||!SelfAnimExist(15544855)||PowerMax!=544855||!NumExplod(15000000+ID)
persistent=256
value=5150
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=StateTypeSet
trigger1=1
statetype=S
movetype=A
physics=N
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=ChangeAnim
trigger1=Anim=1004&&AnimElemNo(0)<77
value=Anim
elem=AnimElemNo(0)+1
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=ChangeAnim
trigger1=ANim!=1004
value=1004
elem=2
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=VelMul
trigger1=Anim=1004&&AnimElemNo(0)<=4
X=0.75
Y=0.8
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=VelAdd
trigger1=1
Y=0.52
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,Rg[tO]
type=VarSet
trigger1=1
sysvar(0)=(sysvar(0)&(2^-1))
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=CtrlSet
trigger1=1
value=(sysvar(0)&1)
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=AttackDist
trigger1=1
value=0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=PlayerPush
trigger1=1
value=0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=ScreenBound
trigger1=1
value=0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=NotHitBy
trigger1=1
time=1
value=SCA
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=ChangeState
trigger1=Anim=1004
trigger1=Vel Y>0&&Pos Y>=0
persistent=256
value=1006
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=PalFX
trigger1=1
time=1
add=0,0,0
mul=256,256,256
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=PosAdd
trigger1=1
X=Vel X
Y=Vel Y
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=PosSet
trigger1=Pos X!=[-150,150]
X=150-300*(Pos X<0)
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=RemoveExplod
trigger1=NumExplod(1)
ID=1
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=Explod
triggerall=Anim=1004
trigger1=AnimElemNo(0)<6
trigger1=var(0):=1
trigger2=(AnimElemNo(0)=[6,9])||(AnimElemNo(0)=[22,25])||(AnimElemNo(0)=[38,41])
trigger2=var(0):=2
trigger3=(AnimElemNo(0)=[10,13])||(AnimElemNo(0)=[18,21])||(AnimElemNo(0)=[26,29])||(AnimElemNo(0)=[34,37])
trigger3=var(0):=3
trigger4=(AnimElemNo(0)=[14,17])||(AnimElemNo(0)=[30,33])
trigger4=var(0):=4
trigger5=AnimElemNo(0)=[42,45]
trigger5=var(0):=5
trigger6=AnimElemNo(0)=[46,49]
trigger6=var(0):=6
trigger7=AnimElemNo(0)=[50,77]
trigger7=(AnimElemNo(0)%8)=[0,3]
trigger7=var(0):=7
trigger8=AnimElemNo(0)=[50,77]
trigger8=(AnimElemNo(0)%8)=[4,7]
trigger8=var(0):=8
anim=100000000+1001*10000+var(0)
ID=1
postype=Left
pos=Ceil(160+Pos X),Ceil(ScreenPos Y)
facing=Facing
removetime=-1
sprpriority=544855
scale=0.5,0.5
ownpal=1
ontop=1
supermovetime=256*256*256*128-1
pausemovetime=256*256*256*128-1
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=AssertSpecial
trigger1=NumExplod(1)
flag=Invisible
flag2=NoShadow
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,WXe[g]
type=ChangeState
trigger1=1
persistent=256
value=544856
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
;
;  <{> ̂߂̓X^[CgXe[g3
;
;--------------------------------------------------------------------------------------------------
[StateDef 1006]
type=U
movetype=U
physics=U
movehitpersist=1
hitdefpersist=1
;--------------------------------------------------------------------------------------------------
[State ]
type=ChangeState
trigger1=IsHelper
trigger2=Name!="Angelia"
trigger2=AuthorName!="Youjo_M"||!NumExplod(15999999)||!SelfAnimExist(15544855)||PowerMax!=544855||!NumExplod(15000000+ID)
persistent=256
value=5150
ignorehitpause=1 
;--------------------------------------------------------------------------------------------------
[State ]
type=ChangeAnim
trigger1=Anim=1006&&AnimElemNo(0)<23
value=Anim
elem=AnimElemNo(0)+1
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=ChangeAnim
trigger1=Anim!=1006
value=1006
elem=2
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=VelSet
trigger1=1
X=0
Y=0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=PosSet
trigger1=1
Y=0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,Rg[tO]
type=VarSet
trigger1=1
sysvar(0)=(sysvar(0)&(2^-1))
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=CtrlSet
trigger1=1
value=(sysvar(0)&1)
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=AttackDist
trigger1=1
value=0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=PlayerPush
trigger1=1
value=0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=ScreenBound
trigger1=1
value=0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=NotHitBy
trigger1=1
time=1
value=SCA
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,j[g|[YXe[g]
type=ChangeState
trigger1=Anim=1006
trigger1=AnimElemNo(0)=23
persistent=256
value=0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=PalFX
trigger1=1
time=1
add=0,0,0
mul=256,256,256
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=PosAdd
trigger1=1
X=Vel X
Y=Vel Y
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=PosSet
trigger1=Pos X!=[-150,150]
X=150-300*(Pos X<0)
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=RemoveExplod
trigger1=NumExplod(1)
ID=1
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=Explod
triggerall=Anim=1006
trigger1=AnimElemNo(0)<5||(AnimElemNo(0)=[14,17])
trigger1=var(0):=1
trigger2=AnimElemNo(0)=[5,13]
trigger2=var(0):=2
trigger3=AnimElemNo(0)=[18,23]
trigger3=var(0):=3
anim=100000000+Anim*10000+var(0)
ID=1
postype=Left
pos=Ceil(160+Pos X),Ceil(ScreenPos Y)
facing=Facing
removetime=-1
sprpriority=544855
scale=0.5,0.5
ownpal=1
ontop=1
supermovetime=256*256*256*128-1
pausemovetime=256*256*256*128-1
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=AssertSpecial
trigger1=NumExplod(1)
flag=Invisible
flag2=NoShadow
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,WXe[g]
type=ChangeState
trigger1=1
persistent=256
value=544856
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
;
;  <{> ̂߂̓X^[CgXe[g4
;
;--------------------------------------------------------------------------------------------------
[StateDef 1030]
type=U
movetype=U
physics=U
movehitpersist=1
hitdefpersist=1
;--------------------------------------------------------------------------------------------------
[State ]
type=ChangeState
trigger1=IsHelper
trigger2=Name!="Angelia"
trigger2=AuthorName!="Youjo_M"||!NumExplod(15999999)||!SelfAnimExist(15544855)||PowerMax!=544855||!NumExplod(15000000+ID)
persistent=256
value=5150
ignorehitpause=1 
;--------------------------------------------------------------------------------------------------
[State ]
type=StateTypeSet
trigger1=1
statetype=S
movetype=A
physics=N
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=ChangeAnim
trigger1=((Anim=[1010,1011])||(Anim=[1030,1032]))&&AnimElemNo(0)<43
value=Anim
elem=AnimElemNo(0)+1
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=ChangeAnim
trigger1=(Anim!=[1010,1011])&&(Anim!=[1030,1032])
trigger1=Pos Y<=-50
value=1031+(Random%2)
elem=2
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=ChangeAnim
trigger1=(Anim!=[1010,1011])&&(Anim!=[1030,1033])
trigger1=Pos Y>-50
value=1010;+(Random%2&&Anim!=0)*20
elem=2
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=ChangeAnim
trigger1=(Anim!=[1010,1011])&&(Anim!=[1030,1032])
value=1011
elem=2
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,]1]
type=ChangeAnim
trigger1=(Anim=1011)||(Anim=[1030,1033])
trigger1=AnimElemNo(0)=[30,33]
trigger1=((Facing=1&&Pos X<80)||(Facing=-1&&Pos X>-80))&&Pos Y>-50
trigger1=Random%600<30
value=1010
elem=2
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,]2]
type=ChangeAnim
trigger1=(Anim=1010)||(Anim=[1030,1032])
trigger1=AnimElemNo(0)=[30,35]
trigger1=((Facing=1&&Pos X<80)||(Facing=-1&&Pos X>-80))&&(Pos Y=[20,-100])
trigger1=Random%600<35
value=1011
elem=2
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,]3]
type=ChangeAnim
trigger1=0;(Anim=[1010,1011])||(Anim=[1031,1032])
trigger1=AnimElemNo(0)=[30,35]
trigger1=Pos Y>-100
trigger1=Random%600<20
value=1030
elem=2
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,]4]
type=ChangeAnim
trigger1=(Anim=[1010,1011])||Anim=1030||Anim=1032
trigger1=AnimElemNo(0)=[30,35]
trigger1=((Facing=1&&Pos X<80)||(Facing=-1&&Pos X>-80))&&Pos Y<=-50
trigger1=Random%600<30
value=1031
elem=2
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,]5]
type=ChangeState
trigger1=(Anim=[1010,1011])||(Anim=[1030,1031])
trigger1=AnimElemNo(0)=[30,35]
trigger1=Pos Y<=-50
trigger1=Random%600<20
value=1032
elem=2
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,U]
type=Turn
trigger1=(Facing*(EnemyNear(!EnemyNear,Alive&&NumEnemy>1&&EnemyNear(NumEnemy>1),Alive),Pos X-Pos X)<0)
trigger1=AnimElemNo(0)=2
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=VelSet
trigger1=(Anim=[1010,1011])||(Anim=[1030,1032])
trigger1=AnimElemNo(0)=2
X=0
Y=0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=VelSet
trigger1=Anim=1010
trigger1=AnimElemNo(0)=14
X=7.6
Y=-7.6
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=VelSet
trigger1=Anim=1011
trigger1=AnimElemNo(0)=14
X=12
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=VelSet
trigger1=Anim=1030
trigger1=AnimElemNo(0)=14
Y=-8
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=VelSet
trigger1=Anim=1031
trigger1=AnimElemNo(0)=14
X=7.6
Y=7.6
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=VelSet
trigger1=Anim=1032
trigger1=AnimElemNo(0)=14
Y=7
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=PosAdd
trigger1=(Anim=[1010,1011])||(Anim=[1030,1032])
trigger1=AnimElemNo(0)=2
Y=-10
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,Rg[tO]
type=VarSet
trigger1=1
sysvar(0)=(sysvar(0)&(2^-1))
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=CtrlSet
trigger1=1
value=(sysvar(0)&1)
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=AttackDist
trigger1=1
value=0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=PlayerPush
trigger1=1
value=0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=ScreenBound
trigger1=1
value=0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=NotHitBy
trigger1=1
time=1
value=SCA
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=PosAdd
trigger1=1
X=Vel X
Y=Vel Y
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=PosSet
trigger1=Pos X!=[-150,150]
X=150-300*(Pos X<0)
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=PosSet
trigger1=Pos Y!=[-140,0]
Y=0-140*(Pos Y<-140)
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,Ƃ[I]
type=PlaySnd
trigger1=(Anim=[1010,1011])||(Anim=[1030,1032])
trigger1=AnimElemNo(0)=6
value=S1000,0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,SE]
type=PlaySnd
trigger1=(Anim=[1010,1011])||(Anim=[1030,1032])
trigger1=AnimElemNo(0)=14
value=S1000,1
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=ChangeState
trigger1=(Anim=[1010,1011])||(Anim=[1030,1032])
trigger1=AnimElemNo(0)>=35
persistent=256
value=1004
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=ChangeState
trigger1=Anim=[1031,1032]
trigger1=Vel Y>0&&Pos Y>=0
persistent=256
value=1006
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=PalFX
trigger1=1
time=1
add=0,0,0
mul=256,256,256
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=RemoveExplod
trigger1=NumExplod(1)
ID=1
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=Explod
triggerall=(Anim=[1010,1011])||(Anim=[1030,1032])
trigger1=AnimElemNo(0)<4
trigger1=var(0):=1
trigger2=AnimElemNo(0)=[4,5]
trigger2=var(0):=2
trigger3=AnimElemNO(0)=[6,7]
trigger3=var(0):=3
trigger4=AnimElemNo(0)=[8,11]
trigger4=var(0):=4
trigger5=AnimElemNo(0)=[12,13]
trigger5=var(0):=5
trigger6=AnimElemNo(0)=[14,43]
trigger6=(AnimElemNo(0)%6)=[0,2]
trigger6=var(0):=6
trigger7=AnimElemNo(0)=[14,43]
trigger7=(AnimElemNo(0)%6)=[3,5]
trigger7=var(0):=7
anim=100000000+Anim*10000+var(0)
ID=1
postype=Left
pos=Ceil(160+Pos X),Ceil(ScreenPos Y)
facing=Facing
removetime=-1
sprpriority=544855
scale=0.5,0.5
ownpal=1
ontop=1
supermovetime=256*256*256*128-1
pausemovetime=256*256*256*128-1
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=AssertSpecial
trigger1=NumExplod(1)
flag=Invisible
flag2=NoShadow
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,WXe[g]
type=ChangeState
trigger1=1
persistent=256
value=544856
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
;
;  <{> ̂܂Ȃ̓[CgXe[g1
;
;--------------------------------------------------------------------------------------------------
[StateDef 2000]
type=U
movetype=U
physics=U
movehitpersist=1
hitdefpersist=1
;--------------------------------------------------------------------------------------------------
[State ]
type=ChangeState
trigger1=IsHelper
trigger2=Name!="Angelia"
trigger2=AuthorName!="Youjo_M"||!NumExplod(15999999)||!SelfAnimExist(15544855)||PowerMax!=544855||!NumExplod(15000000+ID)
persistent=256
value=5150
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=StateTypeSet
trigger1=1
statetype=S
movetype=A
physics=N
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=ChangeAnim
trigger1=Anim=2000&&AnimElemNo(0)<87
value=Anim
elem=AnimElemNo(0)+1
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=ChangeAnim
trigger1=Anim!=2000
value=2000
elem=2
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=VelSet
trigger1=1
X=0
Y=0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,Rg[tO]
type=VarSet
trigger1=1
sysvar(0)=(sysvar(0)&(2^-1))
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=CtrlSet
trigger1=1
value=(sysvar(0)&1)
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=AttackDist
trigger1=1
value=0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=PlayerPush
trigger1=1
value=0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=ScreenBound
trigger1=1
value=0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=NotHitBy
trigger1=1
time=1
value=SCA
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,JbgC1]
type=Explod
trigger1=AnimElemNo(0)=2
trigger1=Facing=1
anim=30000
ID=30000
postype=Left
pos=-20,240
bindtime=1
removetime=80
vel=0.3,0
sprpriority=544855
scale=0.5,0.5
ownpal=1
ontop=1
supermovetime=256*256*256*128-1
pausemovetime=256*256*256*128-1
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,JbgC2]
type=Explod
trigger1=AnimElemNo(0)=2
trigger1=Facing=-1
anim=30000
ID=30000
postype=Right
pos=20,240
bindtime=1
removetime=80
vel=-0.3,0
facing=Facing
sprpriority=544855
scale=0.5,0.5
ownpal=1
ontop=1
supermovetime=256*256*256*128-1
pausemovetime=256*256*256*128-1
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,SE]
type=PlaySnd
trigger1=AnimElemNo(0)=2
value=S2000,0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,䎌]
type=PlaySnd
trigger1=AnimElemNo(0)=2
value=S2000,1+Random%3
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=RemoveExplod
trigger1=NumExplod(2011)
ID=2011
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,c]
type=Explod
triggerall=Anim=2000
trigger1=AnimElemNo(0)=[69,71]
trigger1=var(0):=1
trigger2=AnimElemNo(0)=[72,74]
trigger2=var(0):=2
trigger3=AnimElemNo(0)=[75,77]
trigger3=var(0):=3
trigger4=AnimElemNo(0)=[78,80]
trigger4=var(0):=4
trigger5=AnimElemNo(0)=[81,83]
trigger5=var(0):=5
trigger6=AnimElemNo(0)=[85,87]
trigger6=var(0):=6
anim=2010+var(0)
ID=2011
postype=Left
pos=Ceil(160+Pos X),Ceil(ScreenPos Y)
bindtime=-1
removetime=2
facing=Facing
sprpriority=544855
scale=0.5,0.5
ownpal=1
ontop=1
trans=Add
supermovetime=256*256*256*128-1
pausemovetime=256*256*256*128-1
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=AssertSpecial
trigger1=1
flag=NoBG
flag2=NoFG
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,ҋ@Xe[g]
type=ChangeState
trigger1=Anim=2000&&AnimElemNo(0)=87
persistent=256
value=2005
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=PalFX
trigger1=1
time=1
add=0,0,0
mul=256,256,256
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=PosAdd
trigger1=1
X=Vel X
Y=Vel Y
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=PosSet
trigger1=Pos X!=[-150,150]
X=150-300*(Pos X<0)
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=RemoveExplod
trigger1=NumExplod(1)
ID=1
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=Explod
triggerall=Anim=2000
trigger1=AnimElemNo(0)<7
trigger1=var(0):=1
trigger2=AnimElemNo(0)=[7,11]
trigger2=var(0):=2
trigger3=AnimElemNo(0)=[12,15]
trigger3=var(0):=3
trigger4=(AnimElemNo(0)=[16,19])||(AnimElemNo(0)=[40,43])
trigger4=var(0):=4
trigger5=(AnimElemNo(0)=[20,23])||(AnimElemNo(0)=[44,47])
trigger5=var(0):=5
trigger6=(AnimElemNo(0)=[24,27])||(AnimElemNo(0)=[48,51])
trigger6=var(0):=6
trigger7=(AnimElemNo(0)=[28,31])||(AnimElemNo(0)=[52,55])
trigger7=var(0):=7
trigger8=(AnimElemNo(0)=[32,35])||(AnimElemNo(0)=[56,59])
trigger8=var(0):=8
trigger9=(AnimElemNo(0)=[36,39])||(AnimElemNo(0)=[60,63])
trigger9=var(0):=9
trigger10=AnimElemNo(0)=[64,84]
trigger10=var(0):=10
trigger11=AnimElemNo(0)=[85,87]
trigger11=var(0):=11
anim=100000000+Anim*10000+var(0)
ID=1
postype=Left
pos=Ceil(160+Pos X),Ceil(ScreenPos Y)
facing=Facing
removetime=-1
sprpriority=544855
scale=0.5,0.5
ownpal=1
ontop=1
supermovetime=256*256*256*128-1
pausemovetime=256*256*256*128-1
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=AssertSpecial
trigger1=NumExplod(1)
flag=Invisible
flag2=NoShadow
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,WXe[g]
type=ChangeState
trigger1=1
persistent=256
value=544856
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
;
;  <{> ̂܂Ȃ̓[CgXe[g2
;
;--------------------------------------------------------------------------------------------------
[StateDef 2005]
type=U
movetype=U
physics=U
movehitpersist=1
hitdefpersist=1
;--------------------------------------------------------------------------------------------------
[State ]
type=ChangeState
trigger1=IsHelper
trigger2=Name!="Angelia"
trigger2=AuthorName!="Youjo_M"||!NumExplod(15999999)||!SelfAnimExist(15544855)||PowerMax!=544855||!NumExplod(15000000+ID)
persistent=256
value=5150
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=StateTypeSet
trigger1=1
statetype=S
movetype=A
physics=N
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=ChangeAnim
trigger1=Anim=2005&&AnimElemNo(0)<323
value=Anim
elem=AnimElemNo(0)+1
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=ChangeAnim
trigger1=Anim!=2005
value=2005
elem=2
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,Rg[tO]
type=VarSet
trigger1=1
sysvar(0)=(sysvar(0)&(2^-1))
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=CtrlSet
trigger1=1
value=(sysvar(0)&1)
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=VelSet
trigger1=1
X=0
Y=0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=AttackDist
trigger1=1
value=0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=PlayerPush
trigger1=1
value=0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=ScreenBound
trigger1=1
value=0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=NotHitBy
trigger1=1
time=1
value=SCA
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=AssertSpecial
trigger1=Anim=2005&&AnimElemNo(0)<314
flag=NoBG
flag2=NoFG
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,CtUtO]
type=Explod
trigger1=Anim=2005&&AnimElemNo(0)=2
trigger1=Random%2
anim=40000
ID=15900000
postype=Left
removetime=320
pos=-151515,-151515
sprpriority=-151515
scale=0,0
supermovetime=256*256*256*128-1
pausemovetime=256*256*256*128-1
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=PlaySnd
triggerall=Anim=2005
trigger1=AnimElemNo(0)=22||AnimElemNo(0)=52||AnimElemNo(0)=66||AnimElemNo(0)=80||AnimElemNo(0)=88
trigger2=AnimElemNo(0)=104||AnimElemNo(0)=112||AnimElemNo(0)=118||AnimElemNo(0)=122||AnimElemNo(0)=132
trigger3=AnimElemNo(0)=147||AnimElemNo(0)=162||AnimElemNo(0)=172||AnimElemNo(0)=194
value=S2005,0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=PlaySnd
trigger1=Anim=2005&&AnimElemNo(0)=194
value=S2005,1
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=PlaySnd
triggerall=Anim=2005
trigger1=AnimElemNo(0)=22||AnimElemNo(0)=52||AnimElemNo(0)=66||AnimElemNo(0)=80||AnimElemNo(0)=88
trigger2=AnimElemNo(0)=104||AnimElemNo(0)=112||AnimElemNo(0)=118||AnimElemNo(0)=122||AnimElemNo(0)=132
trigger3=AnimElemNo(0)=147||AnimElemNo(0)=162||AnimElemNo(0)=172||AnimElemNo(0)=194
value=S2005,2
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=PlaySnd
triggerall=Anim=2005
trigger1=AnimElemNo(0)=[50,99]
trigger1=!(AnimElemNo(0)%15)
trigger2=AnimElemNo(0)=[100,199]
trigger2=!(AnimElemNo(0)%10)
value=S2005,3
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=PlaySnd
triggerall=Anim=2005
trigger1=AnimElemNo(0)=[50,99]
trigger1=!(AnimElemNo(0)%20)
trigger2=AnimElemNo(0)=[100,199]
trigger2=!(AnimElemNo(0)%15)
value=S2005,4
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=PlaySnd
trigger1=Anim=2005&&AnimElemNo(0)=321
value=S500,0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=RemoveExplod
trigger1=NumExplod(2021)
ID=2021
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,c]
type=Explod
triggerall=Anim=2005
trigger1=AnimElemNo(0)=[320,322]
trigger1=var(0):=1
trigger2=AnimElemNo(0)=[317,319]
trigger2=var(0):=2
trigger3=AnimElemNo(0)=[314,316]
trigger3=var(0):=3
trigger4=AnimElemNo(0)=[311,313]
trigger4=var(0):=4
trigger5=AnimElemNo(0)=[308,310]
trigger5=var(0):=5
trigger6=AnimElemNo(0)=[305,307]
trigger6=var(0):=6
anim=2020+var(0)
ID=2021
postype=Left
pos=Ceil(160+Pos X),Ceil(ScreenPos Y)
bindtime=-1
removetime=2
facing=Facing
sprpriority=544855
scale=0.5,0.5
ownpal=1
ontop=1
trans=Add
supermovetime=256*256*256*128-1
pausemovetime=256*256*256*128-1
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,j[g|[YXe[g]
type=ChangeState
trigger1=Anim=2005&&AnimElemNo(0)=323
persistent=256
value=0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=PalFX
trigger1=1
time=1
add=0,0,0
mul=256,256,256
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=PosAdd
trigger1=1
X=Vel X
Y=Vel Y
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=PosSet
trigger1=Pos X!=[-150,150]
X=150-300*(Pos X<0)
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=RemoveExplod
trigger1=NumExplod(1)
ID=1
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=Explod
triggerall=Anim=2005
trigger1=AnimElemNo(0)<314
trigger1=var(0):=1
trigger2=AnimElemNo(0)=[314,323]
trigger2=var(0):=2
anim=100000000+Anim*10000+var(0)
ID=1
postype=Left
pos=Ceil(160+Pos X),Ceil(ScreenPos Y)
facing=Facing
removetime=-1
sprpriority=544855
scale=0.5,0.5
ownpal=1
ontop=1
supermovetime=256*256*256*128-1
pausemovetime=256*256*256*128-1
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=AssertSpecial
trigger1=NumExplod(1)
flag=Invisible
flag2=NoShadow
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,WXe[g]
type=ChangeState
trigger1=1
persistent=256
value=544856
ignorehitpause=1
;--------------------------------------------------------------------------------------------------